package com.hjm.project.rateInfo.rateInfo.domain;

import com.hjm.framework.aspectj.lang.annotation.Excel;
import com.hjm.framework.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringStyle;
import org.apache.commons.lang3.builder.ToStringBuilder;

/**
 * 费率代号信息对象 rate_info
 * 
 * @author LOVE
 * @date 2020-11-28
 */
public class RateInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 费率代号 */
    private String arMark;

    /** 费率名称(显示名称) */
    @Excel(name = "费率名称(显示名称)")
    private String arName;

    /** 内容 */
    @Excel(name = "内容")
    private String arContent;

    /** 类型 0-费率 1-封顶 2-附加 3-借贷通用 4-费率调整 5-垫资日息 */
    @Excel(name = "类型 0-费率 1-封顶 2-附加 3-借贷通用 4-费率调整 5-垫资日息")
    private Long arType;

    /** 状态：0-可用、1-禁用 */
    @Excel(name = "状态：0-可用、1-禁用")
    private Long arStatus;

    /** 添加时间 */
    @Excel(name = "添加时间")
    private String addTime;

    /** 添加人 */
    @Excel(name = "添加人")
    private String addMan;

    /** 费率部分--便于手机端展示 */
    @Excel(name = "费率部分--便于手机端展示")
    private String armarkFl;

    /** 封顶值--便于手机端展示[封顶带费率的 此列才有值，其它类型的 默认0] */
    @Excel(name = "封顶值--便于手机端展示[封顶带费率的 此列才有值，其它类型的 默认0]")
    private String armarkFd;

    public void setArMark(String arMark)
    {
        this.arMark = arMark;
    }

    public String getArMark()
    {
        return arMark;
    }
    public void setArName(String arName)
    {
        this.arName = arName;
    }

    public String getArName()
    {
        return arName;
    }
    public void setArContent(String arContent)
    {
        this.arContent = arContent;
    }

    public String getArContent()
    {
        return arContent;
    }
    public void setArType(Long arType)
    {
        this.arType = arType;
    }

    public Long getArType()
    {
        return arType;
    }
    public void setArStatus(Long arStatus)
    {
        this.arStatus = arStatus;
    }

    public Long getArStatus()
    {
        return arStatus;
    }
    public void setAddTime(String addTime)
    {
        this.addTime = addTime;
    }

    public String getAddTime()
    {
        return addTime;
    }
    public void setAddMan(String addMan)
    {
        this.addMan = addMan;
    }

    public String getAddMan()
    {
        return addMan;
    }
    public void setArmarkFl(String armarkFl)
    {
        this.armarkFl = armarkFl;
    }

    public String getArmarkFl()
    {
        return armarkFl;
    }
    public void setArmarkFd(String armarkFd)
    {
        this.armarkFd = armarkFd;
    }

    public String getArmarkFd()
    {
        return armarkFd;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("arMark", getArMark())
            .append("arName", getArName())
            .append("arContent", getArContent())
            .append("arType", getArType())
            .append("arStatus", getArStatus())
            .append("addTime", getAddTime())
            .append("addMan", getAddMan())
            .append("armarkFl", getArmarkFl())
            .append("armarkFd", getArmarkFd())
            .toString();
    }
}
